[INFO] fetching crate yash-arith 0.2.1...
[INFO] checking yash-arith-0.2.1 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate yash-arith 0.2.1 into /workspace/builds/worker-0-tc1/source
[INFO] validating manifest of crates.io crate yash-arith 0.2.1 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate yash-arith 0.2.1
[INFO] finished tweaking crates.io crate yash-arith 0.2.1
[INFO] tweaked toml for crates.io crate yash-arith 0.2.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e1701b8038ee09866088ab5c4aae1e17249f8767c9eed3ec690c0c455e0f9316
[INFO] running `Command { std: "docker" "start" "-a" "e1701b8038ee09866088ab5c4aae1e17249f8767c9eed3ec690c0c455e0f9316", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e1701b8038ee09866088ab5c4aae1e17249f8767c9eed3ec690c0c455e0f9316", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e1701b8038ee09866088ab5c4aae1e17249f8767c9eed3ec690c0c455e0f9316", kill_on_drop: false }`
[INFO] [stdout] e1701b8038ee09866088ab5c4aae1e17249f8767c9eed3ec690c0c455e0f9316
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d52450f62c903a581f18f8e6e0feed96d2a1f5e99203a7fb58b93ee80197ad9b
[INFO] running `Command { std: "docker" "start" "-a" "d52450f62c903a581f18f8e6e0feed96d2a1f5e99203a7fb58b93ee80197ad9b", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]     Checking thiserror v1.0.57
[INFO] [stderr]     Checking yash-arith v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.81s
[INFO] running `Command { std: "docker" "inspect" "d52450f62c903a581f18f8e6e0feed96d2a1f5e99203a7fb58b93ee80197ad9b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d52450f62c903a581f18f8e6e0feed96d2a1f5e99203a7fb58b93ee80197ad9b", kill_on_drop: false }`
[INFO] [stdout] d52450f62c903a581f18f8e6e0feed96d2a1f5e99203a7fb58b93ee80197ad9b
[INFO] checking yash-arith-0.2.1 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate yash-arith 0.2.1 into /workspace/builds/worker-0-tc2/source
[INFO] validating manifest of crates.io crate yash-arith 0.2.1 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate yash-arith 0.2.1
[INFO] finished tweaking crates.io crate yash-arith 0.2.1
[INFO] tweaked toml for crates.io crate yash-arith 0.2.1 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] bc1019c2ececb4951f35f4d4abc9f0d1549b6bb7b80f23c540d70b59a2634753
[INFO] running `Command { std: "docker" "start" "-a" "bc1019c2ececb4951f35f4d4abc9f0d1549b6bb7b80f23c540d70b59a2634753", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bc1019c2ececb4951f35f4d4abc9f0d1549b6bb7b80f23c540d70b59a2634753", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bc1019c2ececb4951f35f4d4abc9f0d1549b6bb7b80f23c540d70b59a2634753", kill_on_drop: false }`
[INFO] [stdout] bc1019c2ececb4951f35f4d4abc9f0d1549b6bb7b80f23c540d70b59a2634753
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 103d113dbd48216197233120f6a31681dedb73af18acab19ac243b3325120540
[INFO] running `Command { std: "docker" "start" "-a" "103d113dbd48216197233120f6a31681dedb73af18acab19ac243b3325120540", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]     Checking thiserror v1.0.57
[INFO] [stderr]     Checking yash-arith v0.2.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/token.rs:242:34
[INFO] [stdout]     |
[INFO] [stdout] 242 |         let source = self.source[self.index..].trim_start();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:249:27
[INFO] [stdout]     |
[INFO] [stdout] 249 |                 location: start_of_token..start_of_token,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:260:28
[INFO] [stdout]     |
[INFO] [stdout] 260 |             let location = start_of_token..end_of_token;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:273:31
[INFO] [stdout]     |
[INFO] [stdout] 273 |                     location: start_of_token..start_of_token + 1,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:277:28
[INFO] [stdout]     |
[INFO] [stdout] 277 |             let location = start_of_token..end_of_token;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/token.rs:242:34
[INFO] [stdout]     |
[INFO] [stdout] 242 |         let source = self.source[self.index..].trim_start();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:249:27
[INFO] [stdout]     |
[INFO] [stdout] 249 |                 location: start_of_token..start_of_token,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:260:28
[INFO] [stdout]     |
[INFO] [stdout] 260 |             let location = start_of_token..end_of_token;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:273:31
[INFO] [stdout]     |
[INFO] [stdout] 273 |                     location: start_of_token..start_of_token + 1,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:277:28
[INFO] [stdout]     |
[INFO] [stdout] 277 |             let location = start_of_token..end_of_token;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:375:27
[INFO] [stdout]     |
[INFO] [stdout] 375 |                 location: 0..1,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:382:27
[INFO] [stdout]     |
[INFO] [stdout] 382 |                 location: 0..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:393:27
[INFO] [stdout]     |
[INFO] [stdout] 393 |                 location: 0..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:400:27
[INFO] [stdout]     |
[INFO] [stdout] 400 |                 location: 2..9,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:411:27
[INFO] [stdout]     |
[INFO] [stdout] 411 |                 location: 0..1,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:418:27
[INFO] [stdout]     |
[INFO] [stdout] 418 |                 location: 0..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:425:27
[INFO] [stdout]     |
[INFO] [stdout] 425 |                 location: 0..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:432:27
[INFO] [stdout]     |
[INFO] [stdout] 432 |                 location: 0..4,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:443:27
[INFO] [stdout]     |
[INFO] [stdout] 443 |                 location: 0..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:450:27
[INFO] [stdout]     |
[INFO] [stdout] 450 |                 location: 1..5,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:457:27
[INFO] [stdout]     |
[INFO] [stdout] 457 |                 location: 0..3,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:468:27
[INFO] [stdout]     |
[INFO] [stdout] 468 |                 location: 0..3,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:475:27
[INFO] [stdout]     |
[INFO] [stdout] 475 |                 location: 0..3,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:482:27
[INFO] [stdout]     |
[INFO] [stdout] 482 |                 location: 0..6,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:493:27
[INFO] [stdout]     |
[INFO] [stdout] 493 |                 location: 0..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:500:27
[INFO] [stdout]     |
[INFO] [stdout] 500 |                 location: 1..4,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:507:27
[INFO] [stdout]     |
[INFO] [stdout] 507 |                 location: 0..5,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:521:31
[INFO] [stdout]     |
[INFO] [stdout] 521 |                     location: 0..3,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:523:27
[INFO] [stdout]     |
[INFO] [stdout] 523 |                 location: 0..3,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:531:31
[INFO] [stdout]     |
[INFO] [stdout] 531 |                     location: 0..7,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:533:27
[INFO] [stdout]     |
[INFO] [stdout] 533 |                 location: 0..7,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:541:31
[INFO] [stdout]     |
[INFO] [stdout] 541 |                     location: 0..5,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:543:27
[INFO] [stdout]     |
[INFO] [stdout] 543 |                 location: 0..5,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:551:31
[INFO] [stdout]     |
[INFO] [stdout] 551 |                     location: 1..5,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:553:27
[INFO] [stdout]     |
[INFO] [stdout] 553 |                 location: 1..5,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:564:27
[INFO] [stdout]     |
[INFO] [stdout] 564 |                 location: 0..1,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:571:27
[INFO] [stdout]     |
[INFO] [stdout] 571 |                 location: 0..1,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:578:27
[INFO] [stdout]     |
[INFO] [stdout] 578 |                 location: 0..1,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:585:27
[INFO] [stdout]     |
[INFO] [stdout] 585 |                 location: 0..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:592:27
[INFO] [stdout]     |
[INFO] [stdout] 592 |                 location: 0..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:599:27
[INFO] [stdout]     |
[INFO] [stdout] 599 |                 location: 0..1,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:606:27
[INFO] [stdout]     |
[INFO] [stdout] 606 |                 location: 0..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:613:27
[INFO] [stdout]     |
[INFO] [stdout] 613 |                 location: 0..1,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:620:27
[INFO] [stdout]     |
[INFO] [stdout] 620 |                 location: 0..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:627:27
[INFO] [stdout]     |
[INFO] [stdout] 627 |                 location: 0..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:634:27
[INFO] [stdout]     |
[INFO] [stdout] 634 |                 location: 0..1,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:641:27
[INFO] [stdout]     |
[INFO] [stdout] 641 |                 location: 0..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:648:27
[INFO] [stdout]     |
[INFO] [stdout] 648 |                 location: 0..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:655:27
[INFO] [stdout]     |
[INFO] [stdout] 655 |                 location: 0..1,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:662:27
[INFO] [stdout]     |
[INFO] [stdout] 662 |                 location: 0..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:669:27
[INFO] [stdout]     |
[INFO] [stdout] 669 |                 location: 0..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:676:27
[INFO] [stdout]     |
[INFO] [stdout] 676 |                 location: 0..3,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:683:27
[INFO] [stdout]     |
[INFO] [stdout] 683 |                 location: 0..1,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:690:27
[INFO] [stdout]     |
[INFO] [stdout] 690 |                 location: 0..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:697:27
[INFO] [stdout]     |
[INFO] [stdout] 697 |                 location: 0..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:704:27
[INFO] [stdout]     |
[INFO] [stdout] 704 |                 location: 0..3,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:711:27
[INFO] [stdout]     |
[INFO] [stdout] 711 |                 location: 0..1,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:718:27
[INFO] [stdout]     |
[INFO] [stdout] 718 |                 location: 0..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:725:27
[INFO] [stdout]     |
[INFO] [stdout] 725 |                 location: 0..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:732:27
[INFO] [stdout]     |
[INFO] [stdout] 732 |                 location: 0..1,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:739:27
[INFO] [stdout]     |
[INFO] [stdout] 739 |                 location: 0..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:746:27
[INFO] [stdout]     |
[INFO] [stdout] 746 |                 location: 0..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:753:27
[INFO] [stdout]     |
[INFO] [stdout] 753 |                 location: 0..1,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:760:27
[INFO] [stdout]     |
[INFO] [stdout] 760 |                 location: 0..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:767:27
[INFO] [stdout]     |
[INFO] [stdout] 767 |                 location: 0..1,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:774:27
[INFO] [stdout]     |
[INFO] [stdout] 774 |                 location: 0..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:781:27
[INFO] [stdout]     |
[INFO] [stdout] 781 |                 location: 0..1,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:788:27
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 location: 0..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:795:27
[INFO] [stdout]     |
[INFO] [stdout] 795 |                 location: 0..1,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:802:27
[INFO] [stdout]     |
[INFO] [stdout] 802 |                 location: 0..1,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:809:27
[INFO] [stdout]     |
[INFO] [stdout] 809 |                 location: 0..1
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:816:27
[INFO] [stdout]     |
[INFO] [stdout] 816 |                 location: 0..1
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:827:27
[INFO] [stdout]     |
[INFO] [stdout] 827 |                 location: 1..3,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:834:27
[INFO] [stdout]     |
[INFO] [stdout] 834 |                 location: 0..3,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:841:27
[INFO] [stdout]     |
[INFO] [stdout] 841 |                 location: 2..5,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:853:27
[INFO] [stdout]     |
[INFO] [stdout] 853 |                 location: 1..4,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:861:31
[INFO] [stdout]     |
[INFO] [stdout] 861 |                     location: 6..9,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:863:27
[INFO] [stdout]     |
[INFO] [stdout] 863 |                 location: 6..9,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:870:27
[INFO] [stdout]     |
[INFO] [stdout] 870 |                 location: 10..10,
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:883:27
[INFO] [stdout]     |
[INFO] [stdout] 883 |                 location: 1..3,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:890:27
[INFO] [stdout]     |
[INFO] [stdout] 890 |                 location: 3..4,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:897:27
[INFO] [stdout]     |
[INFO] [stdout] 897 |                 location: 4..5,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:904:27
[INFO] [stdout]     |
[INFO] [stdout] 904 |                 location: 6..6,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:916:27
[INFO] [stdout]     |
[INFO] [stdout] 916 |                 location: 0..1,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:923:27
[INFO] [stdout]     |
[INFO] [stdout] 923 |                 location: 1..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:930:27
[INFO] [stdout]     |
[INFO] [stdout] 930 |                 location: 2..3,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:937:27
[INFO] [stdout]     |
[INFO] [stdout] 937 |                 location: 3..3,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:948:27
[INFO] [stdout]     |
[INFO] [stdout] 948 |                 location: 0..1,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:955:27
[INFO] [stdout]     |
[INFO] [stdout] 955 |                 location: 1..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:967:27
[INFO] [stdout]     |
[INFO] [stdout] 967 |                 location: 0..1,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:974:27
[INFO] [stdout]     |
[INFO] [stdout] 974 |                 location: 0..1,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:981:27
[INFO] [stdout]     |
[INFO] [stdout] 981 |                 location: 0..1,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:989:27
[INFO] [stdout]     |
[INFO] [stdout] 989 |                 location: 2..3,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:996:27
[INFO] [stdout]     |
[INFO] [stdout] 996 |                 location: 2..3,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/token.rs:1004:27
[INFO] [stdout]      |
[INFO] [stdout] 1004 |                 location: 4..5,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/token.rs:1012:27
[INFO] [stdout]      |
[INFO] [stdout] 1012 |                 location: 5..5,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/token.rs:1019:27
[INFO] [stdout]      |
[INFO] [stdout] 1019 |                 location: 5..5,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:537:27
[INFO] [stdout]     |
[INFO] [stdout] 537 |                 location: 1..4
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:548:27
[INFO] [stdout]     |
[INFO] [stdout] 548 |                 location: 0..2
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:560:31
[INFO] [stdout]     |
[INFO] [stdout] 560 |                     location: 0..1,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:564:31
[INFO] [stdout]     |
[INFO] [stdout] 564 |                     location: 1..3,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:577:31
[INFO] [stdout]     |
[INFO] [stdout] 577 |                     location: 0..1,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:581:31
[INFO] [stdout]     |
[INFO] [stdout] 581 |                     location: 1..3,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:594:31
[INFO] [stdout]     |
[INFO] [stdout] 594 |                     location: 1..2,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:598:31
[INFO] [stdout]     |
[INFO] [stdout] 598 |                     location: 3..5,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:602:31
[INFO] [stdout]     |
[INFO] [stdout] 602 |                     location: 7..9,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:606:31
[INFO] [stdout]     |
[INFO] [stdout] 606 |                     location: 10..12,
[INFO] [stdout]     |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:619:31
[INFO] [stdout]     |
[INFO] [stdout] 619 |                     location: 2..3,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:623:31
[INFO] [stdout]     |
[INFO] [stdout] 623 |                     location: 0..2,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:636:31
[INFO] [stdout]     |
[INFO] [stdout] 636 |                     location: 2..3,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:640:31
[INFO] [stdout]     |
[INFO] [stdout] 640 |                     location: 0..2,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:653:31
[INFO] [stdout]     |
[INFO] [stdout] 653 |                     location: 1..2,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:657:31
[INFO] [stdout]     |
[INFO] [stdout] 657 |                     location: 0..1,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:670:31
[INFO] [stdout]     |
[INFO] [stdout] 670 |                     location: 1..2,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:674:31
[INFO] [stdout]     |
[INFO] [stdout] 674 |                     location: 0..1,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:687:31
[INFO] [stdout]     |
[INFO] [stdout] 687 |                     location: 1..2,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:691:31
[INFO] [stdout]     |
[INFO] [stdout] 691 |                     location: 0..1,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:704:31
[INFO] [stdout]     |
[INFO] [stdout] 704 |                     location: 1..2,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:708:31
[INFO] [stdout]     |
[INFO] [stdout] 708 |                     location: 0..1,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:721:31
[INFO] [stdout]     |
[INFO] [stdout] 721 |                     location: 16..17,
[INFO] [stdout]     |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:725:31
[INFO] [stdout]     |
[INFO] [stdout] 725 |                     location: 13..15,
[INFO] [stdout]     |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:729:31
[INFO] [stdout]     |
[INFO] [stdout] 729 |                     location: 10..12,
[INFO] [stdout]     |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:733:31
[INFO] [stdout]     |
[INFO] [stdout] 733 |                     location: 8..9,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:737:31
[INFO] [stdout]     |
[INFO] [stdout] 737 |                     location: 5..6,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:741:31
[INFO] [stdout]     |
[INFO] [stdout] 741 |                     location: 3..4,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:745:31
[INFO] [stdout]     |
[INFO] [stdout] 745 |                     location: 1..2,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:759:31
[INFO] [stdout]     |
[INFO] [stdout] 759 |                     location: 6..7,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:763:31
[INFO] [stdout]     |
[INFO] [stdout] 763 |                     location: 8..10,
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:767:31
[INFO] [stdout]     |
[INFO] [stdout] 767 |                     location: 4..5,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:772:31
[INFO] [stdout]     |
[INFO] [stdout] 772 |                     location: 13..14,
[INFO] [stdout]     |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:777:31
[INFO] [stdout]     |
[INFO] [stdout] 777 |                     location: 11..12,
[INFO] [stdout]     |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:782:31
[INFO] [stdout]     |
[INFO] [stdout] 782 |                     location: 2..3,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:795:31
[INFO] [stdout]     |
[INFO] [stdout] 795 |                     location: 0..1,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:801:31
[INFO] [stdout]     |
[INFO] [stdout] 801 |                     location: 1..2,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:814:31
[INFO] [stdout]     |
[INFO] [stdout] 814 |                     location: 0..1,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:820:31
[INFO] [stdout]     |
[INFO] [stdout] 820 |                     location: 1..3,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:833:31
[INFO] [stdout]     |
[INFO] [stdout] 833 |                     location: 0..1,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:839:31
[INFO] [stdout]     |
[INFO] [stdout] 839 |                     location: 1..3,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:852:31
[INFO] [stdout]     |
[INFO] [stdout] 852 |                     location: 0..1,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:858:31
[INFO] [stdout]     |
[INFO] [stdout] 858 |                     location: 1..3,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:871:31
[INFO] [stdout]     |
[INFO] [stdout] 871 |                     location: 0..1,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:877:31
[INFO] [stdout]     |
[INFO] [stdout] 877 |                     location: 1..4,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:890:31
[INFO] [stdout]     |
[INFO] [stdout] 890 |                     location: 0..1,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:896:31
[INFO] [stdout]     |
[INFO] [stdout] 896 |                     location: 1..4,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:909:31
[INFO] [stdout]     |
[INFO] [stdout] 909 |                     location: 0..1,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:915:31
[INFO] [stdout]     |
[INFO] [stdout] 915 |                     location: 1..3,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:928:31
[INFO] [stdout]     |
[INFO] [stdout] 928 |                     location: 0..1,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:934:31
[INFO] [stdout]     |
[INFO] [stdout] 934 |                     location: 1..3,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:947:31
[INFO] [stdout]     |
[INFO] [stdout] 947 |                     location: 0..1,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:953:31
[INFO] [stdout]     |
[INFO] [stdout] 953 |                     location: 1..3,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:966:31
[INFO] [stdout]     |
[INFO] [stdout] 966 |                     location: 0..1,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:972:31
[INFO] [stdout]     |
[INFO] [stdout] 972 |                     location: 1..3,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:985:31
[INFO] [stdout]     |
[INFO] [stdout] 985 |                     location: 0..1,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:991:31
[INFO] [stdout]     |
[INFO] [stdout] 991 |                     location: 1..3,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1004:31
[INFO] [stdout]      |
[INFO] [stdout] 1004 |                     location: 1..2,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1008:31
[INFO] [stdout]      |
[INFO] [stdout] 1008 |                     location: 5..6,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1012:31
[INFO] [stdout]      |
[INFO] [stdout] 1012 |                     location: 10..11,
[INFO] [stdout]      |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1016:31
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                     location: 15..16,
[INFO] [stdout]      |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1020:31
[INFO] [stdout]      |
[INFO] [stdout] 1020 |                     location: 20..21,
[INFO] [stdout]      |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1024:31
[INFO] [stdout]      |
[INFO] [stdout] 1024 |                     location: 26..27,
[INFO] [stdout]      |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1028:31
[INFO] [stdout]      |
[INFO] [stdout] 1028 |                     location: 32..33,
[INFO] [stdout]      |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1032:31
[INFO] [stdout]      |
[INFO] [stdout] 1032 |                     location: 37..38,
[INFO] [stdout]      |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1036:31
[INFO] [stdout]      |
[INFO] [stdout] 1036 |                     location: 42..43,
[INFO] [stdout]      |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1040:31
[INFO] [stdout]      |
[INFO] [stdout] 1040 |                     location: 47..48,
[INFO] [stdout]      |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1044:31
[INFO] [stdout]      |
[INFO] [stdout] 1044 |                     location: 52..53,
[INFO] [stdout]      |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1048:31
[INFO] [stdout]      |
[INFO] [stdout] 1048 |                     location: 57..58,
[INFO] [stdout]      |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1053:31
[INFO] [stdout]      |
[INFO] [stdout] 1053 |                     location: 54..56,
[INFO] [stdout]      |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1058:31
[INFO] [stdout]      |
[INFO] [stdout] 1058 |                     location: 49..51,
[INFO] [stdout]      |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1063:31
[INFO] [stdout]      |
[INFO] [stdout] 1063 |                     location: 44..46,
[INFO] [stdout]      |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1068:31
[INFO] [stdout]      |
[INFO] [stdout] 1068 |                     location: 39..41,
[INFO] [stdout]      |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1073:31
[INFO] [stdout]      |
[INFO] [stdout] 1073 |                     location: 34..36,
[INFO] [stdout]      |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1078:31
[INFO] [stdout]      |
[INFO] [stdout] 1078 |                     location: 28..31,
[INFO] [stdout]      |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1083:31
[INFO] [stdout]      |
[INFO] [stdout] 1083 |                     location: 22..25,
[INFO] [stdout]      |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1088:31
[INFO] [stdout]      |
[INFO] [stdout] 1088 |                     location: 17..19,
[INFO] [stdout]      |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1093:31
[INFO] [stdout]      |
[INFO] [stdout] 1093 |                     location: 12..14,
[INFO] [stdout]      |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1098:31
[INFO] [stdout]      |
[INFO] [stdout] 1098 |                     location: 7..9,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1103:31
[INFO] [stdout]      |
[INFO] [stdout] 1103 |                     location: 3..4,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1119:31
[INFO] [stdout]      |
[INFO] [stdout] 1119 |                     location: 1..3,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1135:31
[INFO] [stdout]      |
[INFO] [stdout] 1135 |                     location: 1..3,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1141:31
[INFO] [stdout]      |
[INFO] [stdout] 1141 |                     location: 4..6,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1157:31
[INFO] [stdout]      |
[INFO] [stdout] 1157 |                     location: 1..3,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1165:31
[INFO] [stdout]      |
[INFO] [stdout] 1165 |                     location: 8..10,
[INFO] [stdout]      |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1185:31
[INFO] [stdout]      |
[INFO] [stdout] 1185 |                     location: 1..3,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1201:31
[INFO] [stdout]      |
[INFO] [stdout] 1201 |                     location: 1..3,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1207:31
[INFO] [stdout]      |
[INFO] [stdout] 1207 |                     location: 4..6,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1223:31
[INFO] [stdout]      |
[INFO] [stdout] 1223 |                     location: 1..3,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1230:31
[INFO] [stdout]      |
[INFO] [stdout] 1230 |                     location: 7..9,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1235:31
[INFO] [stdout]      |
[INFO] [stdout] 1235 |                     location: 4..6,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1251:31
[INFO] [stdout]      |
[INFO] [stdout] 1251 |                     location: 1..2,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1258:31
[INFO] [stdout]      |
[INFO] [stdout] 1258 |                     location: 5..6,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1263:31
[INFO] [stdout]      |
[INFO] [stdout] 1263 |                     location: 3..4,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1279:31
[INFO] [stdout]      |
[INFO] [stdout] 1279 |                     location: 1..2,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1285:31
[INFO] [stdout]      |
[INFO] [stdout] 1285 |                     location: 3..4,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1291:31
[INFO] [stdout]      |
[INFO] [stdout] 1291 |                     location: 5..6,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1320:31
[INFO] [stdout]      |
[INFO] [stdout] 1320 |                     location: 0..1,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1324:31
[INFO] [stdout]      |
[INFO] [stdout] 1324 |                     location: 4..5,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1330:31
[INFO] [stdout]      |
[INFO] [stdout] 1330 |                     location: 6..7,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1349:31
[INFO] [stdout]      |
[INFO] [stdout] 1349 |                     location: 4..5,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1353:31
[INFO] [stdout]      |
[INFO] [stdout] 1353 |                     location: 8..9,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1363:31
[INFO] [stdout]      |
[INFO] [stdout] 1363 |                     location: 10..11,
[INFO] [stdout]      |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1397:40
[INFO] [stdout]      |
[INFO] [stdout] 1397 |                     question_location: 3..4,
[INFO] [stdout]      |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1399:27
[INFO] [stdout]      |
[INFO] [stdout] 1399 |                 location: 11..11,
[INFO] [stdout]      |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1406:40
[INFO] [stdout]      |
[INFO] [stdout] 1406 |                     question_location: 2..3,
[INFO] [stdout]      |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1408:27
[INFO] [stdout]      |
[INFO] [stdout] 1408 |                 location: 4..5,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1419:27
[INFO] [stdout]      |
[INFO] [stdout] 1419 |                 location: 3..4,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1426:27
[INFO] [stdout]      |
[INFO] [stdout] 1426 |                 location: 6..7,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1438:31
[INFO] [stdout]      |
[INFO] [stdout] 1438 |                     location: 1..2,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1444:31
[INFO] [stdout]      |
[INFO] [stdout] 1444 |                     location: 3..4,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1448:31
[INFO] [stdout]      |
[INFO] [stdout] 1448 |                     location: 7..9,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1460:39
[INFO] [stdout]      |
[INFO] [stdout] 1460 |                     opening_location: 0..1,
[INFO] [stdout]      |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1462:27
[INFO] [stdout]      |
[INFO] [stdout] 1462 |                 location: 7..7,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1469:39
[INFO] [stdout]      |
[INFO] [stdout] 1469 |                     opening_location: 1..2,
[INFO] [stdout]      |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1471:27
[INFO] [stdout]      |
[INFO] [stdout] 1471 |                 location: 5..5,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1482:27
[INFO] [stdout]      |
[INFO] [stdout] 1482 |                 location: 3..3,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1489:27
[INFO] [stdout]      |
[INFO] [stdout] 1489 |                 location: 1..1,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1500:27
[INFO] [stdout]      |
[INFO] [stdout] 1500 |                 location: 3..4,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1507:27
[INFO] [stdout]      |
[INFO] [stdout] 1507 |                 location: 7..8,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1514:27
[INFO] [stdout]      |
[INFO] [stdout] 1514 |                 location: 3..4,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ast.rs:1525:27
[INFO] [stdout]      |
[INFO] [stdout] 1525 |                 location: 3..5,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:418:43
[INFO] [stdout]     |
[INFO] [stdout] 418 |         assert_eq!(expand_variable("a", &(10..11), env), Ok(Value::Integer(0)));
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:419:43
[INFO] [stdout]     |
[INFO] [stdout] 419 |         assert_eq!(expand_variable("b", &(11..12), env), Ok(Value::Integer(0)));
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:427:43
[INFO] [stdout]     |
[INFO] [stdout] 427 |         assert_eq!(expand_variable("a", &(10..11), env), Ok(Value::Integer(42)));
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |             expand_variable("b", &(11..12), env),
[INFO] [stdout]     |                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:439:36
[INFO] [stdout]     |
[INFO] [stdout] 439 |             expand_variable("a", &(10..11), env),
[INFO] [stdout]     |                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:442:27
[INFO] [stdout]     |
[INFO] [stdout] 442 |                 location: 10..11,
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:455:31
[INFO] [stdout]     |
[INFO] [stdout] 455 |                     location: 6..7
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:458:19
[INFO] [stdout]     |
[INFO] [stdout] 458 |                 &(3..5),
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:469:31
[INFO] [stdout]     |
[INFO] [stdout] 469 |                     location: 6..7
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:472:19
[INFO] [stdout]     |
[INFO] [stdout] 472 |                 &(3..5),
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:488:31
[INFO] [stdout]     |
[INFO] [stdout] 488 |                     location: 6..7
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:491:19
[INFO] [stdout]     |
[INFO] [stdout] 491 |                 &(3..5),
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:496:27
[INFO] [stdout]     |
[INFO] [stdout] 496 |                 location: 3..5,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:508:19
[INFO] [stdout]     |
[INFO] [stdout] 508 |                 &(3..5),
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:513:27
[INFO] [stdout]     |
[INFO] [stdout] 513 |                 location: 3..5,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:526:31
[INFO] [stdout]     |
[INFO] [stdout] 526 |                     location: 6..7
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:529:19
[INFO] [stdout]     |
[INFO] [stdout] 529 |                 &(3..5),
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:540:31
[INFO] [stdout]     |
[INFO] [stdout] 540 |                     location: 6..7
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:543:19
[INFO] [stdout]     |
[INFO] [stdout] 543 |                 &(3..5),
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:559:31
[INFO] [stdout]     |
[INFO] [stdout] 559 |                     location: 6..7
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:562:19
[INFO] [stdout]     |
[INFO] [stdout] 562 |                 &(3..5),
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:567:27
[INFO] [stdout]     |
[INFO] [stdout] 567 |                 location: 3..5,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:579:19
[INFO] [stdout]     |
[INFO] [stdout] 579 |                 &(3..5),
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:584:27
[INFO] [stdout]     |
[INFO] [stdout] 584 |                 location: 3..5,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:597:19
[INFO] [stdout]     |
[INFO] [stdout] 597 |                 &(3..4),
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:606:31
[INFO] [stdout]     |
[INFO] [stdout] 606 |                     location: 5..7,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:609:19
[INFO] [stdout]     |
[INFO] [stdout] 609 |                 &(3..4),
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:623:19
[INFO] [stdout]     |
[INFO] [stdout] 623 |                 &(3..4),
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:632:19
[INFO] [stdout]     |
[INFO] [stdout] 632 |                 &(3..4),
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:646:19
[INFO] [stdout]     |
[INFO] [stdout] 646 |                 &(3..4),
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:651:27
[INFO] [stdout]     |
[INFO] [stdout] 651 |                 location: 3..4,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:663:19
[INFO] [stdout]     |
[INFO] [stdout] 663 |                 &(3..4),
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:674:23
[INFO] [stdout]     |
[INFO] [stdout] 674 |                     &(3..4),
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:690:19
[INFO] [stdout]     |
[INFO] [stdout] 690 |                 &(3..4),
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:699:19
[INFO] [stdout]     |
[INFO] [stdout] 699 |                 &(3..4),
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:714:31
[INFO] [stdout]     |
[INFO] [stdout] 714 |                     location: 0..1,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:717:19
[INFO] [stdout]     |
[INFO] [stdout] 717 |                 &(3..5),
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:728:31
[INFO] [stdout]     |
[INFO] [stdout] 728 |                     location: 0..1,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:731:19
[INFO] [stdout]     |
[INFO] [stdout] 731 |                 &(3..5),
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:747:31
[INFO] [stdout]     |
[INFO] [stdout] 747 |                     location: 0..1,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:750:19
[INFO] [stdout]     |
[INFO] [stdout] 750 |                 &(3..5),
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:755:27
[INFO] [stdout]     |
[INFO] [stdout] 755 |                 location: 3..5,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:767:19
[INFO] [stdout]     |
[INFO] [stdout] 767 |                 &(3..5),
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:772:27
[INFO] [stdout]     |
[INFO] [stdout] 772 |                 location: 3..5,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:785:31
[INFO] [stdout]     |
[INFO] [stdout] 785 |                     location: 0..1,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:788:19
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 &(3..5),
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:799:31
[INFO] [stdout]     |
[INFO] [stdout] 799 |                     location: 0..1,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:802:19
[INFO] [stdout]     |
[INFO] [stdout] 802 |                 &(3..5),
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:818:31
[INFO] [stdout]     |
[INFO] [stdout] 818 |                     location: 0..1,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:821:19
[INFO] [stdout]     |
[INFO] [stdout] 821 |                 &(3..5),
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:826:27
[INFO] [stdout]     |
[INFO] [stdout] 826 |                 location: 3..5,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:838:19
[INFO] [stdout]     |
[INFO] [stdout] 838 |                 &(3..5),
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:843:27
[INFO] [stdout]     |
[INFO] [stdout] 843 |                 location: 3..5,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:854:86
[INFO] [stdout]     |
[INFO] [stdout] 854 |         let result = binary_result::<Infallible, Infallible>(zero, zero, operator, &(3..5));
[INFO] [stdout]     |                                                                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:856:85
[INFO] [stdout]     |
[INFO] [stdout] 856 |         let result = binary_result::<Infallible, Infallible>(one, zero, operator, &(3..5));
[INFO] [stdout]     |                                                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:858:84
[INFO] [stdout]     |
[INFO] [stdout] 858 |         let result = binary_result::<Infallible, Infallible>(one, two, operator, &(3..5));
[INFO] [stdout]     |                                                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:860:85
[INFO] [stdout]     |
[INFO] [stdout] 860 |         let result = binary_result::<Infallible, Infallible>(zero, two, operator, &(3..5));
[INFO] [stdout]     |                                                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:870:86
[INFO] [stdout]     |
[INFO] [stdout] 870 |         let result = binary_result::<Infallible, Infallible>(zero, zero, operator, &(3..5));
[INFO] [stdout]     |                                                                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:872:85
[INFO] [stdout]     |
[INFO] [stdout] 872 |         let result = binary_result::<Infallible, Infallible>(one, zero, operator, &(3..5));
[INFO] [stdout]     |                                                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:874:84
[INFO] [stdout]     |
[INFO] [stdout] 874 |         let result = binary_result::<Infallible, Infallible>(one, two, operator, &(3..5));
[INFO] [stdout]     |                                                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:876:85
[INFO] [stdout]     |
[INFO] [stdout] 876 |         let result = binary_result::<Infallible, Infallible>(zero, two, operator, &(3..5));
[INFO] [stdout]     |                                                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:886:90
[INFO] [stdout]     |
[INFO] [stdout] 886 |             let result = binary_result::<Infallible, Infallible>(zero, zero, operator, &(3..4));
[INFO] [stdout]     |                                                                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:888:91
[INFO] [stdout]     |
[INFO] [stdout] 888 |             let result = binary_result::<Infallible, Infallible>(three, zero, operator, &(3..4));
[INFO] [stdout]     |                                                                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:890:90
[INFO] [stdout]     |
[INFO] [stdout] 890 |             let result = binary_result::<Infallible, Infallible>(three, six, operator, &(3..4));
[INFO] [stdout]     |                                                                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:892:89
[INFO] [stdout]     |
[INFO] [stdout] 892 |             let result = binary_result::<Infallible, Infallible>(zero, six, operator, &(3..4));
[INFO] [stdout]     |                                                                                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:903:90
[INFO] [stdout]     |
[INFO] [stdout] 903 |             let result = binary_result::<Infallible, Infallible>(zero, zero, operator, &(3..4));
[INFO] [stdout]     |                                                                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:905:91
[INFO] [stdout]     |
[INFO] [stdout] 905 |             let result = binary_result::<Infallible, Infallible>(three, zero, operator, &(3..4));
[INFO] [stdout]     |                                                                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:907:90
[INFO] [stdout]     |
[INFO] [stdout] 907 |             let result = binary_result::<Infallible, Infallible>(three, six, operator, &(3..4));
[INFO] [stdout]     |                                                                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:909:89
[INFO] [stdout]     |
[INFO] [stdout] 909 |             let result = binary_result::<Infallible, Infallible>(zero, six, operator, &(3..4));
[INFO] [stdout]     |                                                                                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:920:90
[INFO] [stdout]     |
[INFO] [stdout] 920 |             let result = binary_result::<Infallible, Infallible>(zero, zero, operator, &(3..4));
[INFO] [stdout]     |                                                                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:922:91
[INFO] [stdout]     |
[INFO] [stdout] 922 |             let result = binary_result::<Infallible, Infallible>(three, zero, operator, &(3..4));
[INFO] [stdout]     |                                                                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:924:90
[INFO] [stdout]     |
[INFO] [stdout] 924 |             let result = binary_result::<Infallible, Infallible>(three, six, operator, &(3..4));
[INFO] [stdout]     |                                                                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:926:89
[INFO] [stdout]     |
[INFO] [stdout] 926 |             let result = binary_result::<Infallible, Infallible>(zero, six, operator, &(3..4));
[INFO] [stdout]     |                                                                                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:937:86
[INFO] [stdout]     |
[INFO] [stdout] 937 |         let result = binary_result::<Infallible, Infallible>(zero, zero, operator, &(3..5));
[INFO] [stdout]     |                                                                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:939:84
[INFO] [stdout]     |
[INFO] [stdout] 939 |         let result = binary_result::<Infallible, Infallible>(one, one, operator, &(3..5));
[INFO] [stdout]     |                                                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:941:84
[INFO] [stdout]     |
[INFO] [stdout] 941 |         let result = binary_result::<Infallible, Infallible>(two, two, operator, &(3..5));
[INFO] [stdout]     |                                                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:943:85
[INFO] [stdout]     |
[INFO] [stdout] 943 |         let result = binary_result::<Infallible, Infallible>(one, zero, operator, &(3..5));
[INFO] [stdout]     |                                                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:945:84
[INFO] [stdout]     |
[INFO] [stdout] 945 |         let result = binary_result::<Infallible, Infallible>(one, two, operator, &(3..5));
[INFO] [stdout]     |                                                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:947:85
[INFO] [stdout]     |
[INFO] [stdout] 947 |         let result = binary_result::<Infallible, Infallible>(zero, two, operator, &(3..5));
[INFO] [stdout]     |                                                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:957:86
[INFO] [stdout]     |
[INFO] [stdout] 957 |         let result = binary_result::<Infallible, Infallible>(zero, zero, operator, &(3..5));
[INFO] [stdout]     |                                                                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:959:84
[INFO] [stdout]     |
[INFO] [stdout] 959 |         let result = binary_result::<Infallible, Infallible>(one, one, operator, &(3..5));
[INFO] [stdout]     |                                                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:961:84
[INFO] [stdout]     |
[INFO] [stdout] 961 |         let result = binary_result::<Infallible, Infallible>(two, two, operator, &(3..5));
[INFO] [stdout]     |                                                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:963:85
[INFO] [stdout]     |
[INFO] [stdout] 963 |         let result = binary_result::<Infallible, Infallible>(one, zero, operator, &(3..5));
[INFO] [stdout]     |                                                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:965:84
[INFO] [stdout]     |
[INFO] [stdout] 965 |         let result = binary_result::<Infallible, Infallible>(one, two, operator, &(3..5));
[INFO] [stdout]     |                                                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:967:85
[INFO] [stdout]     |
[INFO] [stdout] 967 |         let result = binary_result::<Infallible, Infallible>(zero, two, operator, &(3..5));
[INFO] [stdout]     |                                                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:977:86
[INFO] [stdout]     |
[INFO] [stdout] 977 |         let result = binary_result::<Infallible, Infallible>(zero, zero, operator, &(3..5));
[INFO] [stdout]     |                                                                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:979:84
[INFO] [stdout]     |
[INFO] [stdout] 979 |         let result = binary_result::<Infallible, Infallible>(one, one, operator, &(3..5));
[INFO] [stdout]     |                                                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:981:84
[INFO] [stdout]     |
[INFO] [stdout] 981 |         let result = binary_result::<Infallible, Infallible>(two, two, operator, &(3..5));
[INFO] [stdout]     |                                                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:983:85
[INFO] [stdout]     |
[INFO] [stdout] 983 |         let result = binary_result::<Infallible, Infallible>(one, zero, operator, &(3..5));
[INFO] [stdout]     |                                                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:985:84
[INFO] [stdout]     |
[INFO] [stdout] 985 |         let result = binary_result::<Infallible, Infallible>(one, two, operator, &(3..5));
[INFO] [stdout]     |                                                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:987:85
[INFO] [stdout]     |
[INFO] [stdout] 987 |         let result = binary_result::<Infallible, Infallible>(zero, two, operator, &(3..5));
[INFO] [stdout]     |                                                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:997:86
[INFO] [stdout]     |
[INFO] [stdout] 997 |         let result = binary_result::<Infallible, Infallible>(zero, zero, operator, &(3..5));
[INFO] [stdout]     |                                                                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/eval.rs:999:84
[INFO] [stdout]     |
[INFO] [stdout] 999 |         let result = binary_result::<Infallible, Infallible>(one, one, operator, &(3..5));
[INFO] [stdout]     |                                                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1001:84
[INFO] [stdout]      |
[INFO] [stdout] 1001 |         let result = binary_result::<Infallible, Infallible>(two, one, operator, &(3..5));
[INFO] [stdout]      |                                                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1003:85
[INFO] [stdout]      |
[INFO] [stdout] 1003 |         let result = binary_result::<Infallible, Infallible>(one, zero, operator, &(3..5));
[INFO] [stdout]      |                                                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1005:84
[INFO] [stdout]      |
[INFO] [stdout] 1005 |         let result = binary_result::<Infallible, Infallible>(one, two, operator, &(3..5));
[INFO] [stdout]      |                                                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1007:85
[INFO] [stdout]      |
[INFO] [stdout] 1007 |         let result = binary_result::<Infallible, Infallible>(zero, two, operator, &(3..5));
[INFO] [stdout]      |                                                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1017:86
[INFO] [stdout]      |
[INFO] [stdout] 1017 |         let result = binary_result::<Infallible, Infallible>(zero, zero, operator, &(3..5));
[INFO] [stdout]      |                                                                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1019:84
[INFO] [stdout]      |
[INFO] [stdout] 1019 |         let result = binary_result::<Infallible, Infallible>(one, one, operator, &(3..5));
[INFO] [stdout]      |                                                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1021:84
[INFO] [stdout]      |
[INFO] [stdout] 1021 |         let result = binary_result::<Infallible, Infallible>(two, one, operator, &(3..5));
[INFO] [stdout]      |                                                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1023:85
[INFO] [stdout]      |
[INFO] [stdout] 1023 |         let result = binary_result::<Infallible, Infallible>(one, zero, operator, &(3..5));
[INFO] [stdout]      |                                                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1025:84
[INFO] [stdout]      |
[INFO] [stdout] 1025 |         let result = binary_result::<Infallible, Infallible>(one, two, operator, &(3..5));
[INFO] [stdout]      |                                                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1027:85
[INFO] [stdout]      |
[INFO] [stdout] 1027 |         let result = binary_result::<Infallible, Infallible>(zero, two, operator, &(3..5));
[INFO] [stdout]      |                                                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1037:86
[INFO] [stdout]      |
[INFO] [stdout] 1037 |         let result = binary_result::<Infallible, Infallible>(zero, zero, operator, &(3..5));
[INFO] [stdout]      |                                                                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1039:84
[INFO] [stdout]      |
[INFO] [stdout] 1039 |         let result = binary_result::<Infallible, Infallible>(one, one, operator, &(3..5));
[INFO] [stdout]      |                                                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1041:84
[INFO] [stdout]      |
[INFO] [stdout] 1041 |         let result = binary_result::<Infallible, Infallible>(two, one, operator, &(3..5));
[INFO] [stdout]      |                                                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1043:85
[INFO] [stdout]      |
[INFO] [stdout] 1043 |         let result = binary_result::<Infallible, Infallible>(one, zero, operator, &(3..5));
[INFO] [stdout]      |                                                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1045:84
[INFO] [stdout]      |
[INFO] [stdout] 1045 |         let result = binary_result::<Infallible, Infallible>(one, two, operator, &(3..5));
[INFO] [stdout]      |                                                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1047:85
[INFO] [stdout]      |
[INFO] [stdout] 1047 |         let result = binary_result::<Infallible, Infallible>(zero, two, operator, &(3..5));
[INFO] [stdout]      |                                                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1056:88
[INFO] [stdout]      |
[INFO] [stdout] 1056 |             let result = binary_result::<Infallible, Infallible>(lhs, rhs, operator, &(3..4));
[INFO] [stdout]      |                                                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1066:88
[INFO] [stdout]      |
[INFO] [stdout] 1066 |             let result = binary_result::<Infallible, Infallible>(lhs, rhs, operator, &(3..4));
[INFO] [stdout]      |                                                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1071:31
[INFO] [stdout]      |
[INFO] [stdout] 1071 |                     location: 3..4,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1082:88
[INFO] [stdout]      |
[INFO] [stdout] 1082 |             let result = binary_result::<Infallible, Infallible>(lhs, rhs, operator, &(3..4));
[INFO] [stdout]      |                                                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1087:31
[INFO] [stdout]      |
[INFO] [stdout] 1087 |                     location: 3..4,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1099:92
[INFO] [stdout]      |
[INFO] [stdout] 1099 |                 let result = binary_result::<Infallible, Infallible>(lhs, rhs, operator, &(3..4));
[INFO] [stdout]      |                                                                                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1104:35
[INFO] [stdout]      |
[INFO] [stdout] 1104 |                         location: 3..4,
[INFO] [stdout]      |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1116:88
[INFO] [stdout]      |
[INFO] [stdout] 1116 |             let result = binary_result::<Infallible, Infallible>(lhs, rhs, operator, &(3..4));
[INFO] [stdout]      |                                                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1121:31
[INFO] [stdout]      |
[INFO] [stdout] 1121 |                     location: 3..4,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1132:88
[INFO] [stdout]      |
[INFO] [stdout] 1132 |             let result = binary_result::<Infallible, Infallible>(lhs, rhs, operator, &(3..4));
[INFO] [stdout]      |                                                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1137:31
[INFO] [stdout]      |
[INFO] [stdout] 1137 |                     location: 3..4,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1148:88
[INFO] [stdout]      |
[INFO] [stdout] 1148 |             let result = binary_result::<Infallible, Infallible>(lhs, rhs, operator, &(3..4));
[INFO] [stdout]      |                                                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1158:88
[INFO] [stdout]      |
[INFO] [stdout] 1158 |             let result = binary_result::<Infallible, Infallible>(lhs, rhs, operator, &(3..4));
[INFO] [stdout]      |                                                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1163:31
[INFO] [stdout]      |
[INFO] [stdout] 1163 |                     location: 3..4,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1174:88
[INFO] [stdout]      |
[INFO] [stdout] 1174 |             let result = binary_result::<Infallible, Infallible>(lhs, rhs, operator, &(3..4));
[INFO] [stdout]      |                                                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1179:31
[INFO] [stdout]      |
[INFO] [stdout] 1179 |                     location: 3..4,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1190:88
[INFO] [stdout]      |
[INFO] [stdout] 1190 |             let result = binary_result::<Infallible, Infallible>(lhs, rhs, operator, &(3..4));
[INFO] [stdout]      |                                                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1200:88
[INFO] [stdout]      |
[INFO] [stdout] 1200 |             let result = binary_result::<Infallible, Infallible>(lhs, rhs, operator, &(3..4));
[INFO] [stdout]      |                                                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1205:31
[INFO] [stdout]      |
[INFO] [stdout] 1205 |                     location: 3..4,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1216:88
[INFO] [stdout]      |
[INFO] [stdout] 1216 |             let result = binary_result::<Infallible, Infallible>(lhs, rhs, operator, &(3..4));
[INFO] [stdout]      |                                                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1226:88
[INFO] [stdout]      |
[INFO] [stdout] 1226 |             let result = binary_result::<Infallible, Infallible>(lhs, rhs, operator, &(3..4));
[INFO] [stdout]      |                                                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1231:31
[INFO] [stdout]      |
[INFO] [stdout] 1231 |                     location: 3..4,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1242:88
[INFO] [stdout]      |
[INFO] [stdout] 1242 |             let result = binary_result::<Infallible, Infallible>(lhs, rhs, operator, &(3..4));
[INFO] [stdout]      |                                                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1252:88
[INFO] [stdout]      |
[INFO] [stdout] 1252 |             let result = binary_result::<Infallible, Infallible>(lhs, rhs, operator, &(3..4));
[INFO] [stdout]      |                                                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1257:31
[INFO] [stdout]      |
[INFO] [stdout] 1257 |                     location: 3..4,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1268:88
[INFO] [stdout]      |
[INFO] [stdout] 1268 |             let result = binary_result::<Infallible, Infallible>(lhs, rhs, operator, &(3..4));
[INFO] [stdout]      |                                                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1278:88
[INFO] [stdout]      |
[INFO] [stdout] 1278 |             let result = binary_result::<Infallible, Infallible>(lhs, rhs, operator, &(3..4));
[INFO] [stdout]      |                                                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1283:31
[INFO] [stdout]      |
[INFO] [stdout] 1283 |                     location: 3..4,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1294:88
[INFO] [stdout]      |
[INFO] [stdout] 1294 |             let result = binary_result::<Infallible, Infallible>(lhs, rhs, operator, &(3..4));
[INFO] [stdout]      |                                                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1299:31
[INFO] [stdout]      |
[INFO] [stdout] 1299 |                     location: 3..4,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1310:88
[INFO] [stdout]      |
[INFO] [stdout] 1310 |             let result = binary_result::<Infallible, Infallible>(lhs, rhs, operator, &(3..4));
[INFO] [stdout]      |                                                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1320:88
[INFO] [stdout]      |
[INFO] [stdout] 1320 |             let result = binary_result::<Infallible, Infallible>(lhs, rhs, operator, &(3..4));
[INFO] [stdout]      |                                                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1325:31
[INFO] [stdout]      |
[INFO] [stdout] 1325 |                     location: 3..4,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1336:88
[INFO] [stdout]      |
[INFO] [stdout] 1336 |             let result = binary_result::<Infallible, Infallible>(lhs, rhs, operator, &(3..4));
[INFO] [stdout]      |                                                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1341:31
[INFO] [stdout]      |
[INFO] [stdout] 1341 |                     location: 3..4,
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1353:27
[INFO] [stdout]      |
[INFO] [stdout] 1353 |         let op_location = 4..5;
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1364:27
[INFO] [stdout]      |
[INFO] [stdout] 1364 |         let op_location = 4..5;
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1370:27
[INFO] [stdout]      |
[INFO] [stdout] 1370 |                 location: 4..5,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1381:27
[INFO] [stdout]      |
[INFO] [stdout] 1381 |         let op_location = 4..5;
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1392:27
[INFO] [stdout]      |
[INFO] [stdout] 1392 |         let op_location = 4..5;
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1398:27
[INFO] [stdout]      |
[INFO] [stdout] 1398 |                 location: 4..5,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1408:23
[INFO] [stdout]      |
[INFO] [stdout] 1408 |             location: 1..4,
[INFO] [stdout]      |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1412:27
[INFO] [stdout]      |
[INFO] [stdout] 1412 |         let op_location = 4..5;
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1424:27
[INFO] [stdout]      |
[INFO] [stdout] 1424 |         let op_location = 4..5;
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1430:27
[INFO] [stdout]      |
[INFO] [stdout] 1430 |                 location: 4..5,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1441:23
[INFO] [stdout]      |
[INFO] [stdout] 1441 |             location: 1..2,
[INFO] [stdout]      |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1445:27
[INFO] [stdout]      |
[INFO] [stdout] 1445 |         let op_location = 4..6;
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1457:27
[INFO] [stdout]      |
[INFO] [stdout] 1457 |         let op_location = 4..6;
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1463:27
[INFO] [stdout]      |
[INFO] [stdout] 1463 |                 location: 4..6,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1477:23
[INFO] [stdout]      |
[INFO] [stdout] 1477 |             location: 10..11,
[INFO] [stdout]      |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1489:27
[INFO] [stdout]      |
[INFO] [stdout] 1489 |                 location: 2..3,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1501:27
[INFO] [stdout]      |
[INFO] [stdout] 1501 |                 location: 0..1,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1505:27
[INFO] [stdout]      |
[INFO] [stdout] 1505 |                 location: 1..3,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1519:27
[INFO] [stdout]      |
[INFO] [stdout] 1519 |                 location: 4..5,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1524:27
[INFO] [stdout]      |
[INFO] [stdout] 1524 |                 location: 2..3,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1539:27
[INFO] [stdout]      |
[INFO] [stdout] 1539 |                 location: 2..3,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1551:27
[INFO] [stdout]      |
[INFO] [stdout] 1551 |                 location: 2..3,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1565:27
[INFO] [stdout]      |
[INFO] [stdout] 1565 |                 location: 4..5,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1570:27
[INFO] [stdout]      |
[INFO] [stdout] 1570 |                 location: 2..3,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1585:27
[INFO] [stdout]      |
[INFO] [stdout] 1585 |                 location: 2..3,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1597:27
[INFO] [stdout]      |
[INFO] [stdout] 1597 |                 location: 2..3,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1612:27
[INFO] [stdout]      |
[INFO] [stdout] 1612 |                 location: 2..3,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1627:27
[INFO] [stdout]      |
[INFO] [stdout] 1627 |                 location: 4..5,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/eval.rs:1645:27
[INFO] [stdout]      |
[INFO] [stdout] 1645 |                 location: 4..5,
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:142:27
[INFO] [stdout]     |
[INFO] [stdout] 142 |                 location: 0..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:149:27
[INFO] [stdout]     |
[INFO] [stdout] 149 |                 location: 0..4,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:191:27
[INFO] [stdout]     |
[INFO] [stdout] 191 |                 location: 0..3,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:198:27
[INFO] [stdout]     |
[INFO] [stdout] 198 |                 location: 0..3,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:205:27
[INFO] [stdout]     |
[INFO] [stdout] 205 |                 location: 2..6,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:415:27
[INFO] [stdout]     |
[INFO] [stdout] 415 |                 location: 18..20,
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:422:27
[INFO] [stdout]     |
[INFO] [stdout] 422 |                 location: 1..3,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:429:27
[INFO] [stdout]     |
[INFO] [stdout] 429 |                 location: 1..3,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:437:27
[INFO] [stdout]     |
[INFO] [stdout] 437 |                 location: 1..3,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:444:27
[INFO] [stdout]     |
[INFO] [stdout] 444 |                 location: 1..3,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:458:27
[INFO] [stdout]     |
[INFO] [stdout] 458 |                 location: 2..4,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:465:27
[INFO] [stdout]     |
[INFO] [stdout] 465 |                 location: 23..25,
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:481:27
[INFO] [stdout]     |
[INFO] [stdout] 481 |                 location: 2..4,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:489:27
[INFO] [stdout]     |
[INFO] [stdout] 489 |                 location: 2..4,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:509:27
[INFO] [stdout]     |
[INFO] [stdout] 509 |                 location: 19..20,
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:529:27
[INFO] [stdout]     |
[INFO] [stdout] 529 |                 location: 21..22,
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:549:27
[INFO] [stdout]     |
[INFO] [stdout] 549 |                 location: 12..13,
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:569:27
[INFO] [stdout]     |
[INFO] [stdout] 569 |                 location: 1..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:576:27
[INFO] [stdout]     |
[INFO] [stdout] 576 |                 location: 1..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:583:27
[INFO] [stdout]     |
[INFO] [stdout] 583 |                 location: 2..3,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:595:27
[INFO] [stdout]     |
[INFO] [stdout] 595 |                 location: 23..24,
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:615:27
[INFO] [stdout]     |
[INFO] [stdout] 615 |                 location: 1..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:622:27
[INFO] [stdout]     |
[INFO] [stdout] 622 |                 location: 1..2,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:629:27
[INFO] [stdout]     |
[INFO] [stdout] 629 |                 location: 2..3,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:641:27
[INFO] [stdout]     |
[INFO] [stdout] 641 |                 location: 23..24,
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:674:27
[INFO] [stdout]     |
[INFO] [stdout] 674 |                 location: 1..2
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:713:27
[INFO] [stdout]     |
[INFO] [stdout] 713 |                 location: 1..3,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:726:27
[INFO] [stdout]     |
[INFO] [stdout] 726 |                 location: 2..4,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:748:27
[INFO] [stdout]     |
[INFO] [stdout] 748 |                 location: 1..3,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:760:27
[INFO] [stdout]     |
[INFO] [stdout] 760 |                 location: 2..4,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:781:27
[INFO] [stdout]     |
[INFO] [stdout] 781 |                 location: 1..3,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:802:27
[INFO] [stdout]     |
[INFO] [stdout] 802 |                 location: 2..4,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:855:39
[INFO] [stdout]     |
[INFO] [stdout] 855 |                     opening_location: 1..2,
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:857:27
[INFO] [stdout]     |
[INFO] [stdout] 857 |                 location: 5..5,
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public struct field
[INFO] [stdout]   --> src/lib.rs:81:19
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub location: Range<usize>,
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public enum definition
[INFO] [stdout]    --> src/ast.rs:280:27
[INFO] [stdout]     |
[INFO] [stdout] 280 |         opening_location: Range<usize>,
[INFO] [stdout]     |                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public enum definition
[INFO] [stdout]    --> src/ast.rs:286:28
[INFO] [stdout]     |
[INFO] [stdout] 286 |         question_location: Range<usize>,
[INFO] [stdout]     |                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]   --> src/env.rs:69:20
[INFO] [stdout]    |
[INFO] [stdout] 69 |         _location: Range<usize>,
[INFO] [stdout]    |                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]   --> src/env.rs:88:20
[INFO] [stdout]    |
[INFO] [stdout] 88 |         _location: Range<usize>,
[INFO] [stdout]    |                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors; 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `yash-arith` (lib) due to 6 previous errors; 5 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 421 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "103d113dbd48216197233120f6a31681dedb73af18acab19ac243b3325120540", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "103d113dbd48216197233120f6a31681dedb73af18acab19ac243b3325120540", kill_on_drop: false }`
[INFO] [stdout] 103d113dbd48216197233120f6a31681dedb73af18acab19ac243b3325120540
